windows package manager ne demek?

 

Windows Package Manager (winget olarak da bilinir) (tr. Windows Paket Yöneticisi), Microsoft tarafından Windows 10 ve Windows 11 için tasarlanmış ücretsiz ve açık kaynaklı bir paket yöneticisidir. Bir komut satırı yardımcı programı ve uygulamaları yüklemek için bir dizi hizmetten oluşur.12 Bağımsız yazılım satıcıları bunu yazılım paketleri için bir dağıtım kanalı olarak kullanabilirler.

Tarih

Windows Paket Yöneticisi ilk olarak Mayıs 2020'deki Microsoft Build geliştirici konferansında duyuruldu.34

Windows Paket Yöneticisi'ni geliştirmeye karar vermeden önce, arkasındaki ekip Chocolatey, Scoop, Ninite, AppGet, Npackd ve PowerShell tabanlı OneGet'i araştırdı .5 AppGet'in geliştiricisi Keivan Beigi, winget'in açıklanmasının ardından Microsoft'un kendisiyle Aralık 2019'da AppGet'i satın alma ve işe alma bahanesiyle görüştüğünü iddia etti.6 Microsoft'un Beigi ile görüştükten sonra, Winget'in piyasaya sürülmesinden bir gün önce onu işe almayacaklarını teyit edene kadar onunla iletişimi kestiği iddia edildi. Beigi, Microsoft'un AppGet'e atıfta bulunmamasından dolayı dehşete düştü. Winget'in piyasaya sürülmesi, Beigi'nin AppGet'in Ağustos 2020'de kullanımdan kaldırılacağını duyurmasına neden oldu.789 Microsoft, bir dizi winget özelliğini AppGet'e bağlayan bir blog yazısıyla yanıt verdi.101112

Microsoft, 27 Mayıs 2021'de Windows Paket Yöneticisi'nin 1.0 sürümünü yayımladı. Microsoft Community Repository, o tarihte 1.400'den fazla paket içeriyordu.13

Genel bakış

Winget aracı, EXE, MSIX ve MSI tabanlı yükleyicileri destekler.14 Genel Windows Paket Yöneticisi Topluluğu deposu, desteklenen uygulamalar için bildirim dosyalarını YAML biçiminde barındırır.15 Eylül 2020'de Microsoft, Microsoft Store'dan uygulama yükleme özelliğini ve bir komut otomatik tamamlama özelliğini ekledi.16

Kötü amaçlı yazılımların depoya ve hedef makineye girme olasılığını azaltmak için Windows Paket Yöneticisi, Microsoft SmartScreen, statik analiz, SHA256 karma doğrulaması ve diğer süreçleri kullanır.1718

Winget istemci kaynak kodu ve topluluk bildirim deposu, MIT Lisansı altında lisanslanmıştır ve GitHub'da barındırılmaktadır.1920

Komutlar

<table> <thead> <tr class="header"> <th><p>İsim</p></th> <th><p>Tanım</p></th> </tr> </thead> <tbody> <tr class="odd"> <td></td> <td><p>Yüklü uygulamaların listesini dışa aktarır</p></td> </tr> <tr class="even"> <td></td> <td><p>Deneysel özelliklerin durumunu göster</p></td> </tr> <tr class="odd"> <td></td> <td><p>Hash yükleyici dosyaları</p></td> </tr> <tr class="even"> <td></td> <td><p>Tüm uygulamaları bir dosyaya yükleyin</p></td> </tr> <tr class="odd"> <td></td> <td><p>Verilen uygulamayı yükleyin</p></td> </tr> <tr class="even"> <td></td> <td><p>Yüklü uygulamaları göster</p></td> </tr> <tr class="odd"> <td></td> <td><p>Verilen uygulama hakkında bilgi göster</p></td> </tr> <tr class="even"> <td></td> <td><p>Uygulamaların temel bilgilerini arayın ve gösterin</p></td> </tr> <tr class="odd"> <td></td> <td><p>Kanat yapılandırma ayarlarını aç</p></td> </tr> <tr class="even"> <td></td> <td><p>Uygulama kaynaklarını yönetin</p></td> </tr> <tr class="odd"> <td></td> <td><p>Verilen uygulamayı yükseltir</p></td> </tr> <tr class="even"> <td></td> <td><p>Verilen uygulamayı kaldırın</p></td> </tr> <tr class="odd"> <td></td> <td><p>manifest dosyasını doğrulama</p></td> </tr> </tbody> </table>

Örnek

Aşağıdaki örnek, değişkenini arar ve yükler.

winget install --id=$PKG_ID -e

Package ID örnekleri

Ayrıca bakınız

  • Web Platform Installer
  • NuGet
  • Chocolatey
  • Yazılım paketi yönetim sistemlerinin listesi

Kaynakça

Harici bağlantılar

Orijinal kaynak: windows package manager. Creative Commons Atıf-BenzerPaylaşım Lisansı ile paylaşılmıştır.

Footnotes

  1. Windows Command Line |erişimtarihi=5 Ekim 2022 |arşivurl=https://web.archive.org/web/20220502230548/https://devblogs.microsoft.com/commandline/windows-package-manager-preview/ |arşivtarihi=2 Mayıs 2022 |ölüurl=hayır }}

  2. VentureBeat |erişimtarihi=5 Ekim 2022 |arşivurl=https://web.archive.org/web/20220425103056/https://venturebeat.com/2020/05/19/microsoft-windows-package-manager-powertoys/ |arşivtarihi=25 Nisan 2022 |ölüurl=hayır }}

  3. Microsoft Docs |erişimtarihi=5 Ekim 2022 |arşivurl=https://web.archive.org/web/20220512124350/https://docs.microsoft.com/en-us/windows/package-manager/winget/ |arşivtarihi=12 Mayıs 2022 |ölüurl=hayır }}

  4. "Winget PKG of Visual Studio Code" https://winget.run/pkg/Microsoft/VisualStudioCode

  5. "Winget PKG of Google Chrome" https://winget.run/pkg/Google/Chrome

Kategoriler